package br.com.verde.exemploteca.fazenda

class Pomar {
  val frutas = List("manga", "uva", "maçã", "pera", "caja", "caju")

  def frutasSelecionadas(critério: (String) => Boolean) = {
    for {
      fruta <- frutas
      if (critério(fruta))
    } yield fruta
  }
}